把课程、任务和重要截止放在一处,保留来源与尚待核实的部分。此包是独立学生界面分发版,基于已核验5042实现;不冒称包含5044的日常语义处理更新。
支持 macOS 12及以上、Apple Silicon 和 Intel。包内自带 Python,不需要安装 Python、开发工具或浏览器插件。下载并解压完整 ZIP,将 CoursePulse.app 拖到“应用程序”,然后打开。若你已有旧版,先退出并在本机保留旧 App。
课程页先展示课程卡片;课程补充说明与原文来源可展开。Today 按已核验的截止与课堂要求显示当前重点。来源不完整、未连接、过时或待确认的说明会保留;没有发现任务不能替代检查所有官方平台。手动标记完成不会向学校提交,也不等于学校确认已提交。评分、加分、条件规则和最终成绩以官方资料为准。
设置可完整同步、开关后台自动同步、重新连接 Canvas,并恢复隐藏或忽略的项目。“查看来源与连接”保留已识别学业来源的状态与入口。课表页支持个人班次确认、导入或手动编辑;请核对班次、时区和跨周时间。外部平台只有通过现有受支持方式成功连接的范围可被读取,不承诺任意学校或网站都能自动支持。
新安装包不包含任何个人课程、历史、日志、浏览器会话、Token、模型凭据或开发机资料路径。首次使用在你自己的 ~/Library/Application Support/CoursePulse 建立本地资料。Canvas Token 使用本地受限文件保存,不宣称保存在 Keychain;外部平台会话沿用固定签名组件和已有原生存储边界。本包不会自动把反馈发给开发者。模型处理默认关闭,也没有附带模型授权或订阅凭据。
升级前退出应用,把旧 App 和本地数据目录备份到仅你能访问的位置。数据备份可能包含敏感凭据,不上传到网站或发给开发者。替换 App 时保留原数据目录;需要恢复时退出新版、换回保留的旧 App,必要时从你的本机备份恢复数据。不要先删除数据或撤销仍需使用的连接。若 Token 已暴露,可在学校官方页面撤销它。
遇到漏任务、错误日期或连接问题,使用“反馈问题”生成经过敏感内容过滤的本地反馈,人工检查后再决定是否发送。请附版本 0.5.5(5051)和问题步骤;不要提供 Token、密码、验证码、Cookie 或完整课程材料。
验证范围:双架构构建、包内运行依赖、空白用户连接界面、隔离示例核心页面、数据备份恢复和严格签名。没有通过你的真实账号执行首次同步,也没有完成另一台 Mac 的首次下载验收。